export default {
    basePath: '/basics/sceneModelManage/sceneModelManage',
    pageTitle: '场景分类管理',
    formData: [
        // 组件信息
        {
            fileName: 'qwInput', // 组件的文件名称
            fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
            data: {
                name: 'categoryName', // 商户名称对应的数据库字段name 自定义
                value: '', // 字段value值 String 或 Number
                label: '二级场景分类名称', // 字段label
                type: 'input', // 字段类型
                placeholder: '请输入内容' // 字段placeholder
            }
        },
        {
            fileName: 'qwInput', // 组件的文件名称
            fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
            data: {
                name: 'parentName', // 商户名称对应的数据库字段name 自定义
                value: '', // 字段value值 String 或 Number
                label: '一级场景分类名称', // 字段label
                type: 'input', // 字段类型
                placeholder: '请输入内容' // 字段placeholder
            }
        },
        {
            fileName: 'qwSelect', // 组件文件名称
            fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
            data: {
                name: 'categoryState',
                value: ' ', // 单选时只接受 String 或 Number，多选时只接受 Array
                label: '启用状态',
                type: 'select', // 下拉框类型 默认
                placeholder: '请选择',
                searchType: 'EQ',
                filterable: true, // 是否可搜索
                multiple: false, // 是否多选
                selectList: [ // 下拉框的数据
                    {
                        value: '1',
                        label: '启用'
                    },
                    {
                        value: '2',
                        label: '禁用'
                    }
                ]
            }
        }
    ],
    // 表单校验信息
    formDataRules: {},
    // form插槽
    formSlots: [],
    // 表格上面操作项
    tableTopOperate: [
        {
            name: 'add', // 操作项名称
            label: '新增', // 操作项标签
            icon: 'ios-add' // 操作项icon
        }
    ],
    // // 表格上面批量操作项
    // tableTopBatchOperate: [
    //     {
    //         name: 'delete', // 操作项名称
    //         label: '删除', // 操作项标签
    //         icon: 'ios-trash' // 操作项
    //     }
    // ],
    // 表格头部信息
    columns: [
        {
            type: 'selection',
            width: 60,
            align: 'center'
        },
        {
            title: '二级场景分类名称',
            key: 'categoryName',
            minWidth: 100
        },
        {
            title: '一级场景分类名称',
            key: 'parentName',
            minWidth: 100
        },
        {
            title: '位置',
            key: 'position',
            minWidth: 100
        },
        {
            title: '状态',
            slot: 'categoryState',
            minWidth: 80
        },
        {
            title: '操作',
            slot: 'action',
            align: 'center',
            minWidth: 120
        }
    ],
    // 列表页请求接口地址
    requestApi: {
        // 视情况自定义
        // 获取会员列表数据
        getTableList: {
            url: '/sysback/category/productscenecategory/baseQueryList', // 接口地址
            type: 'post' // 接口请求类型
        },
        delTableList: {
            url: '/sysback/category/productscenecategory/baseDelete', // 接口地址
            type: 'post' // 接口请求类型
        },
        delTablesList: {
            url: '/sysback/category/productscenecategory/baseDeletes', // 接口地址
            type: 'post' // 接口请求类型
        },
        // 关联分类懒加载树接口
        getPlatCategorySubByParentUuid: {
            url: '/sysback/category/productplatformcategory/getPlatCategorySubByParentUuidForProduct', // 接口地址
            type: 'post' // 接口请求类型
        },
        // 获取已经关联的平台分类
        getRelateByScenceUuid: {
            url: '/sysback/category/scenecategoryplatcategory/getRelateByScenceUuid', // 接口地址
            type: 'post' // 接口请求类型
        },
        getByCategoryName: {
            url: '/sysback/category/productplatformcategory/getByCategoryName', // 接口地址
            type: 'post' // 接口请求类型
        },
        // 保存关联关系
        createRelate: {
            url: '/sysback/category/scenecategoryplatcategory/createRelateScence', // 接口地址
            type: 'post' // 接口请求类型
        },
        // 保存搜索结果关联关系
        createSingleRelateScence: {
            url: '/sysback/category/scenecategoryplatcategory/createSingleRelateScence', // 接口地址
            type: 'post' // 接口请求类型
        },
        // 删除已保存的分类
        baseDelete: {
            url: '/sysback/category/scenecategoryplatcategory/deleteRelate', // 接口地址
            type: 'post' // 接口请求类型
        }
    }
}
